#ifndef HH_CAM_CONTROL_SDK_H
#define HH_CAM_CONTROL_SDK_H

#include "cam_control_interface.hpp"
#include "cam_control_base.hpp"

class cam_control_sdk
{
    public:
        /// @brief 模块类型
        enum CAM_TYPE{
            HKVID=1,   //海康威视
            HPWS=2,  //和普威视     
        };
        static cam_control_interface * get_cam_control();
        static cam_control_base * get_cam_control(CAM_TYPE type);
    private:
        cam_control_sdk(){};
        static cam_control_interface * cam_control_instance;
        static cam_control_base * cam_instance;
};


#endif